*{
    padding:0;
    margin:0;
}
#container{
    /*min-width:350px;
    max-width:400px;*/
    width:356px;    
    margin:0 auto;
    margin-top:50px;
}

#head{
    padding:5px;
    font-size:20px;
    border:1px solid red;
    width:344px;
    text-align:center;
}

#headRow{
    /*background-color:#cdcdd6;*/
    font-size:0;
    
}

#headRow span{
    display:inline-block;
    background-color:#cd5566;
    width:50px;
    /*margin-right:10px;*/
    font-size:20px;
    line-height:30px;
    text-align:center;
    
}
.border{
    border-right:1px solid #cdcdd6
}


/**以下是日历区的样式*/

.day{
    width:50px;
    display:inline-block;
    text-align:center;
    font-size:20px;
    line-height:30px;
    background-color:#acacef;
    border-top:1px solid #fff;
}
.ODay{
    width:50px;
    display:inline-block;
    text-align:center;
    font-size:20px;
    line-height:30px;
    
    border-top:1px solid #fff;
    background-color:#acacac;
}
.selected{
    background-color:red;
}
#calPal{
    background-color:#cdcdd6;
    height:30px;
    vertical-align:middle;
    font-size:16px;
}
#calPal input{
    width:100px;
    background-color:#cdcdd6;
    margin-top:8px;
    text-align:center;
}
#calPal span{
    margin-top:8px;
}
#calPal label{
    margin-left:5px;
}
